package com.yjd.comm.borrow.dto;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.yjd.comm.borrow.model.ArrearsFormModel;
import com.yjd.comm.borrow.model.BorrowCostModel;
import com.yjd.comm.borrow.model.BorrowDataModel;
import com.yjd.comm.borrow.model.BorrowModel;
import com.yjd.comm.borrow.model.CreditModel;
import com.yjd.comm.borrow.model.InvestModel;
import com.yjd.comm.user.model.UserModel;

/**
 * <b>description</b>：借款项目详细信息 <br>
 * <b>time</b>：2014-11-17上午10:24:25 <br>
 * <b>author</b>： ready likun_557@163.com
 */
public class BorrowDetailDto implements Serializable {

	/**
	 * @Fields serialVersionUID
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 标的基本信息
	 */
	private BorrowModel borrowModel;
	/**
	 * 标的扩展信息
	 */
	private BorrowDataModel borrowDataModel;
	/**
	 * 标的费用信息
	 */
	private BorrowCostModel borrowCostModel;

	/**
	 * 信用等级
	 */
	private CreditModel creditModel;

	/**
	 * 投标列表
	 */
	private List<InvestModel> investModels;

	/**
	 * 借款人回款报表
	 */
	private List<ArrearsFormModel> arrearsFormModels;

	/**
	 * 相关人列表
	 */
	private Map<Long, UserModel> userMap;

	public BorrowModel getBorrowModel() {
		return borrowModel;
	}

	public void setBorrowModel(BorrowModel borrowModel) {
		this.borrowModel = borrowModel;
	}

	public BorrowDataModel getBorrowDataModel() {
		return borrowDataModel;
	}

	public void setBorrowDataModel(BorrowDataModel borrowDataModel) {
		this.borrowDataModel = borrowDataModel;
	}

	public BorrowCostModel getBorrowCostModel() {
		return borrowCostModel;
	}

	public void setBorrowCostModel(BorrowCostModel borrowCostModel) {
		this.borrowCostModel = borrowCostModel;
	}

	public CreditModel getCreditModel() {
		return creditModel;
	}

	public void setCreditModel(CreditModel creditModel) {
		this.creditModel = creditModel;
	}

	public List<InvestModel> getInvestModels() {
		return investModels;
	}

	public void setInvestModels(List<InvestModel> investModels) {
		this.investModels = investModels;
	}

	public List<ArrearsFormModel> getArrearsFormModels() {
		return arrearsFormModels;
	}

	public void setArrearsFormModels(List<ArrearsFormModel> arrearsFormModels) {
		this.arrearsFormModels = arrearsFormModels;
	}

	public Map<Long, UserModel> getUserMap() {
		return userMap;
	}

	public void setUserMap(Map<Long, UserModel> userMap) {
		this.userMap = userMap;
	}
}
